﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Capa_Entidad;

namespace Acceso_Datos.Clases_DAO
{
    public class clsGen_ProcedimientoDAO
    {
        private BDClinicaEntities ContextoDeObjs = new BDClinicaEntities();

        public IEnumerable<Object> listar()
        {
            IEnumerable<Object> lista = new List<Object>();
            try
            {
                var q = from c in ContextoDeObjs.GEN_PROCEDIMIENTO
                        orderby c.PRO_DESCRIPCION
                        select new
                        {
                            c.PRO_ID_PROCEDIMIENTO,
                            c.PRO_DESCRIPCION,
                            c.PRO_ID_PRODUCTO,
                            c.PRO_RESTRICCION,
                            c.TIPS_ID_TIPO_SEXO
                        };
                lista = q.ToList();
            }
            catch (Exception)
            {
                lista = null;
                throw;
            }
            return lista;
        }

    }
}
